/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var m=this||self,w=function(a,b){a=a.split(".");var c=m;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}:c[d]=b},x=function(a,b){function c(){}c.prototype=b.prototype;a.A=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.v=function(d,e,h){for(var l=Array(arguments.length-2),n=2;nf;f+=4)k[f/4]=g[f]<<24|g[f+1]<<16|g[f+2]<<8|g[f+3];for(f=16;80>f;f++)g=k[f-3]^k[f-8]^k[f-14]^k[f-16],k[f]=(g<<1|g>>>31)&4294967295;g=e[0];var p=e[1],r=e[2],t=e[3],J=e[4];for(f=0;80>f;f++){if(40>f)if(20>f){var v=t^p&(r^t);var E=1518500249}else v=p^r^t,E=1859775393;else 60>f?(v=p&r|t&(p|r),E=2400959708):(v=p^r^t,E=3395469782);v=((g<<5|g>>>27)&4294967295)+ v+J+E+k[f]&4294967295;J=t;t=r;r=(p<<30|p>>>2)&4294967295;p=g;g=v}e[0]=e[0]+g&4294967295;e[1]=e[1]+p&4294967295;e[2]=e[2]+r&4294967295;e[3]=e[3]+t&4294967295;e[4]=e[4]+J&4294967295}function c(g,k){if("string"===typeof g){g=unescape(encodeURIComponent(g));for(var f=[],p=0,r=g.length;pq?c(n,56-q):c(n,64-(q-56));for(var f=63;56<=f;f--)h[f]=k&255,k>>>=8;b(h);for(f=k=0;5>f;f++)for(var p=24;0<=p;p-=8)g[k++]=e[f]>>p&255;return g}for(var e=[],h=[],l=[],n=[128],A=1;64>A;++A)n[A]=0;var q,u;a();return{reset:a,update:c,digest:d,digestString:function(){for(var g=d(),k="",f=0;fb.length)return null;a=b[0];c=gadgets.rpc.getOrigin(b[1]);if(c!==b[1])return null;b=b.slice(2);if(c&&a){if(d=c){d=d.split("#")[0].split("?")[0];d=d.toLowerCase();0==d.indexOf("//")&&(d=window.location.protocol+d);/^[\w\-]*:\/\//.test(d)||(d=window.location.href);c=d.substring(d.indexOf("://")+3);e=c.indexOf("/");-1!=e&&(c=c.substring(0,e));d=d.substring(0,d.indexOf("://"));if("http"!==d&&"https"!== d&&"chrome-extension"!==d&&"moz-extension"!==d&&"file"!==d&&"android-app"!==d&&"chrome-search"!==d&&"chrome-untrusted"!==d&&"chrome"!==d&&"app"!==d&&"devtools"!==d)throw Error("Invalid URI scheme in origin: "+d);e="";var h=c.indexOf(":");if(-1!=h){var l=c.substring(h+1);c=c.substring(0,h);if("http"===d&&"80"!==l||"https"===d&&"443"!==l)e=":"+l}c=d+"://"+c+e}else c="";a=["session_state",da(c,a,b||[])].join(" ")}else a=null;return(a=a||"")&&a.substr(14)||null},N=function(a,b,c){this.o=String(a||""); this.j=String(b||"");this.h=String(c||"");this.g={};this.s=this.u=this.l=this.m="";this.i=null}; N.prototype.evaluate=function(){var a={},b="";try{b=String(document.cookie||"")}catch(l){}b=b.split("; ").join(";").split(";");for(var c=0,d=b.length;c